in how many ways we can crate an object in java